package com.yuyou.fn.educational.vo;

import com.yuyou.fn.common.condition.annotation.Equal;
import com.yuyou.fn.common.condition.annotation.FullLike;
import com.yuyou.fn.common.condition.annotation.GreatOrEqualThan;
import com.yuyou.fn.common.condition.annotation.LessOrEqualThan;

import java.util.Date;

/**
 * Created by Administrator on 2017/11/27.
 */
public class MeasurementQueryVo {
    @Equal
    private Long measurementId;

    /**  */
    @Equal
    private Long areaTeamId;

    /**  */
    @FullLike
    private String areaTeamName;

    /**  */
    @Equal
    private Long periodId;

    /**  */
    @FullLike
    private String periodName;

    /**  */
    @Equal
    private Long gradeId;

    /**  */
    @FullLike
    private String gradeName;

    /**  */
    @Equal
    private Long subjectId;

    /**  */
    @FullLike
    private String subjectName;

    /**  */
    @Equal
    private Integer level;

    /**  */
    @FullLike
    private String campusIds;

    /**  */
    @FullLike
    private String campusNames;

    /**  */
    private Double passingScore;

    @GreatOrEqualThan(name = "updateTime")
    private Date startTime;

    @LessOrEqualThan(name = "updateTime")
    private Date endTime;

    public Long getMeasurementId() {
        return measurementId;
    }

    public void setMeasurementId(Long measurementId) {
        this.measurementId = measurementId;
    }

    public Long getAreaTeamId() {
        return areaTeamId;
    }

    public void setAreaTeamId(Long areaTeamId) {
        this.areaTeamId = areaTeamId;
    }

    public String getAreaTeamName() {
        return areaTeamName;
    }

    public void setAreaTeamName(String areaTeamName) {
        this.areaTeamName = areaTeamName;
    }

    public Long getPeriodId() {
        return periodId;
    }

    public void setPeriodId(Long periodId) {
        this.periodId = periodId;
    }

    public String getPeriodName() {
        return periodName;
    }

    public void setPeriodName(String periodName) {
        this.periodName = periodName;
    }

    public Long getGradeId() {
        return gradeId;
    }

    public void setGradeId(Long gradeId) {
        this.gradeId = gradeId;
    }

    public String getGradeName() {
        return gradeName;
    }

    public void setGradeName(String gradeName) {
        this.gradeName = gradeName;
    }

    public Long getSubjectId() {
        return subjectId;
    }

    public void setSubjectId(Long subjectId) {
        this.subjectId = subjectId;
    }

    public String getSubjectName() {
        return subjectName;
    }

    public void setSubjectName(String subjectName) {
        this.subjectName = subjectName;
    }

    public Integer getLevel() {
        return level;
    }

    public void setLevel(Integer level) {
        this.level = level;
    }

    public String getCampusIds() {
        return campusIds;
    }

    public void setCampusIds(String campusIds) {
        this.campusIds = campusIds;
    }

    public String getCampusNames() {
        return campusNames;
    }

    public void setCampusNames(String campusNames) {
        this.campusNames = campusNames;
    }

    public Double getPassingScore() {
        return passingScore;
    }

    public void setPassingScore(Double passingScore) {
        this.passingScore = passingScore;
    }

    public Date getStartTime() {
        return startTime;
    }

    public void setStartTime(Date startTime) {
        this.startTime = startTime;
    }

    public Date getEndTime() {
        return endTime;
    }

    public void setEndTime(Date endTime) {
        this.endTime = endTime;
    }
}
